#!/usr/bin/env node

const http = require('http'),
            log  = console.log,
                  fs   = require('fs');
http.createServer((req, res) => {
    log(`${req.method} ${req.url} HTTP/${req.httpVersion}`);
      log(req.headers);
        log('');

          let file = __dirname + req.url;
          fs.readFile(file, (err, data) => {
            if(err) {
                    log(err.message);
                          res.statusCode = 404;
                                res.end(err.message);
                                    
            } else {
                    res.end(data);
                        
            }
              
          });

}).listen(8080);
